Collaborative Product Configuration: Formalization and Efficient Algorithms for Dependency Analysis
نویسندگان
چکیده
In the Software Product Line approach, product configuration is a key activity in which stakeholders choose features for a product. This activity is critical in the sense that careless feature selections might lead to undesirable products. Even though product configuration is seen as a team activity in which divergent interests and views are merged into a single consistent product specification, current configuration technology is essentially single-userbased. This configuration approach can be error-prone and time-consuming as it usually requires numerous interactions between the product manager and the stakeholders to resolve decision conflicts. To tackle this problem we have proposed an approach called “Collaborative Product Configuration” (CPC). In this paper, we extend the CPC approach by providing efficient dependency analysis algorithms to support the validation of workflow-based descriptions called CPC plans. In addition, we add to previous work by providing a formal description of the approach’s concepts, an augmented illustrated example, and a discussion covering several prototype tools now available.
منابع مشابه
Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملStreamlined Feature Dependency Representation in Software Product Lines
Feature dependencies have very strong implications on the configurations in a software product line. Different types of dependencies between features and variation points make dependency validation ·and product configuration very complex. An approach to streamlining dependency types is proposed to transform different types of dependencies to a single type of dependencies dependencies between va...
متن کاملSupport for Collaborative Feature-Based Product Configuration in Software Product Lines
In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders indicate the features desired for a particular product (software). A feature model is normally used to represent the spectrum of available configuration decisions and thus works as a guide to the configuration process. Although in practice product configuration is seen as a coll...
متن کاملA meta-heuristic approach supported by NSGA-II for the design and plan of supply chain networks considering new product development
There are many reasons for the growing interest in developing new product projects for any firm. The most embossed reason is surviving in a highly competitive industry which the customer tastes are changing rapidly. A well-managed supply chain network can provide the most profit for firms due to considering new product development. Along with profit, customer satisfaction and production of new ...
متن کاملUse of Patterns for Knowledge Management in the Ceramic Tile Design Chain
Knowledge Management (KM) is a complex objective, especially in the instance of extended enterprises consisting of SMEs, and critical in new product design and development (NPD). The use of patterns is essential to get KM in collaborative NPD processes. This paper presents the use of patterns adopted in the CE-TILE project to standardize information and knowledge in collaborative work. The diff...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 3 شماره
صفحات -
تاریخ انتشار 2008